home *** CD-ROM | disk | FTP | other *** search
- #!/usr/local/bin/perl -- -*- C -*-
-
- # $Header: /cys/people/brenner/http/docs/web/RCS/simple-form.cgi,v 1.2 1995/04/07 21:36:57 brenner Exp $
- # Copyright (C) 1994 Steven E. Brenner
- # This is a small demonstration script to demonstrate the use of
- # the cgi-lib.pl library
-
- require "cgi-lib.pl";
-
- MAIN:
- {
- # Read in all the variables set by the form
- &ReadParse(*input);
-
- # Print the header
- print &PrintHeader;
- print "<html><head>\n";
- print "<title>cgi-lib.pl demo form output</title>\n";
- print "</head>\n<body>\n";
-
- # Do some processing, and print some output
- ($text = $input{'text'}) =~ s/\n/\n<BR>/g;
- # add <BR>'s after carriage returns
- # to multline input, since HTML does not
- # preserve line breaks
- print <<ENDOFTEXT;
-
- <H1>This is the output of simple-form.cgi</H1>
-
- You, $input{'name'}, whose favorite color is $input{'color'} are on a
- quest which is $input{'quest'}, and are looking for the weight of an
- $input{'swallow'} swallow. And this is what you have to say for
- yourself:<P> $text<P>
-
- ENDOFTEXT
-
-
- # If you want, just print out a list of all of the variables.
- print "<HR>And here is a list of the variables you entered...<P>";
- print &PrintVariables(%input);
-
- # Close the document cleanly.
- print "</body></html>\n";
- }
-